package cn.com.headfree.feedback.service;

import java.util.List;

import com.gta.edu.sdk.base.service.IBaseService;
import com.gta.edu.sdk.common.dto.Page;

import cn.com.headfree.entity.TFeedBack;
import cn.com.headfree.entity.TSysDictionaryInfo;
import cn.com.headfree.entity.isc.User;

/**  
 * @Title  IFeedBackService.java   
 * @Package cn.com.headfree.feedback.service   
 * @Description 意见反馈service
 * @author yangwang 
 * @date  2020年8月3日 下午2:46:12   
 */
public interface IFeedbackService extends IBaseService<TFeedBack> {

	/**
	 * 保存意见反馈
	 * @param user
	 * @param feeback 意见信息
	 *  */
	void saveFeedback(User user,TFeedBack feeback);
	
	/**
	 * 删除意见反馈
	 * @param user
	 * @param ids 多个id以逗号分隔
	 *  */
	void deleteFeedback(User user,String ids);
	
	/**
	 * 获取意见反馈
	 * @param id 主键
	 * @return TFeedBack
	 *  */
	TFeedBack getFeedback(String id);
	
	/**
	 * 获取意见反馈分页信息
	 * @param user
	 * @param page 分页
	 * @param feeback 
	 *  */
	void getPage(User user,Page<TFeedBack> page,TFeedBack feeback);
	
	/**
	 * 获取字典列表
	 * @param value
	 * @return List<TSysDictionaryInfo>
	 *  */
	List<TSysDictionaryInfo> getDictionarys(String value);
	
}
